package com.yanqu.road.entity.activity.douluodalu.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.ArrayList;
import java.util.List;

@FieldTypeAnnotation(tableName = "t_s_activity_douluofight_region")
public class DouLuoDaLuRegionInfo {

    @FieldTypeAnnotation(select = true, desc = "活动id")
    private int activityId;

    @FieldTypeAnnotation(desc = "区域id", orderASC = true)
    private int regionId;

    @FieldTypeAnnotation(desc = "体力")
    private int energy;

    @FieldTypeAnnotation(desc = "区域基础积分数")
    private int scoreBase;

    @FieldTypeAnnotation(desc = "道具消耗，区域解锁")
    private List<String> upgradeConsumeList = new ArrayList<>();

    @FieldTypeAnnotation(desc = "魂环id")
    private int ringId;

    @FieldTypeAnnotation(desc = "事件ID")
    private List<Integer> eventIdList = new ArrayList<>();

    @FieldTypeAnnotation(desc = "事件权重")
    private List<Integer> eventWeightList = new ArrayList<>();

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getRegionId() {
        return regionId;
    }

    public void setRegionId(int regionId) {
        this.regionId = regionId;
    }

    public int getEnergy() {
        return energy;
    }

    public void setEnergy(int energy) {
        this.energy = energy;
    }

    public int getScoreBase() {
        return scoreBase;
    }

    public void setScoreBase(int scoreBase) {
        this.scoreBase = scoreBase;
    }

    public List<String> getUpgradeConsumeList() {
        return upgradeConsumeList;
    }

    public void setUpgradeConsumeList(List<String> upgradeConsumeList) {
        this.upgradeConsumeList = upgradeConsumeList;
    }

    public int getRingId() {
        return ringId;
    }

    public void setRingId(int ringId) {
        this.ringId = ringId;
    }

    public List<Integer> getEventIdList() {
        return eventIdList;
    }

    public void setEventIdList(List<Integer> eventIdList) {
        this.eventIdList = eventIdList;
    }

    public List<Integer> getEventWeightList() {
        return eventWeightList;
    }

    public void setEventWeightList(List<Integer> eventWeightList) {
        this.eventWeightList = eventWeightList;
    }
}
